a taste of own medicine - Francés Inglés Diccionario